home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr25 / pmenv.zip / PMENV.HLP (.txt) < prev    next >
OS/2 Help File  |  1993-03-01  |  5KB  |  139 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Extended Help for Print Envelope ΓòÉΓòÉΓòÉ
  3.  
  4. The Print Envelopes program helps you print envelopes, using any printer 
  5. supported by OS/2 which can print envelopes. 
  6.  
  7. You type the address and return address in easy-to-use multi-line edit fields. 
  8. You may save them to avoid retyping during subsequent envelope printing runs. 
  9.  
  10. This is a free program, and full C language source code is provided. 
  11.  
  12. Dave Briccetti & Associates 
  13. P.O. Box 1713 
  14. Lafayette, CA  94549-7013 
  15. USA 
  16.  
  17. CompuServe: 74475,1072 
  18.  
  19. Copyright (c) 1990, David C. Briccetti 
  20. All rights reserved. 
  21.  
  22.  
  23. ΓòÉΓòÉΓòÉ 2. Source Code ΓòÉΓòÉΓòÉ
  24.  
  25. The PMEnv source code contains examples of the following: 
  26.  
  27.  o Multi-threaded printing, including multiple instances of a second thread 
  28.    function 
  29.  
  30.  o Queued device contexts 
  31.  
  32.  o Device-independent printing 
  33.  
  34.  o Graphics text output using GPI 
  35.  
  36.  o Profile management 
  37.  
  38.  o Dialog box handling 
  39.  
  40.  o Multi-line edit controls 
  41.  
  42.  o Online help using IPF 
  43.  
  44.  
  45. ΓòÉΓòÉΓòÉ 3. Return Address ΓòÉΓòÉΓòÉ
  46.  
  47. The Return Address multi-line edit field is where you type the return address 
  48. to be printed in the upper-left corner of the envelope. 
  49.  
  50.  
  51. ΓòÉΓòÉΓòÉ 4. Address ΓòÉΓòÉΓòÉ
  52.  
  53. The Address multi-line edit field is where you type the address to be printed 
  54. on the envelope. 
  55.  
  56.  
  57. ΓòÉΓòÉΓòÉ 5. Printer ΓòÉΓòÉΓòÉ
  58.  
  59. The Printer radio buttons let you select how PMENV controls the printer. 
  60.  
  61. HP LaserJet 
  62.  
  63. If you select HP LaserJet, PMENV will command the printer with Hewlett Packard 
  64. Printer Control Language (PCL).  By using PCL, PMENV can send the commands to 
  65. put the printer into landscape mode and to cause the printer to prompt you to 
  66. insert an envelope. 
  67.  
  68. Generic 
  69.  
  70. If you select Generic, PMENV will use standard, device-independent Presentation 
  71. Manager facilities to access the printer. 
  72.  
  73.  
  74. ΓòÉΓòÉΓòÉ 6. Top Margin ΓòÉΓòÉΓòÉ
  75.  
  76. The Top Margin is the number of blank lines printed above the return address. 
  77.  
  78. Note:  Margin settings have no effect when the HP LaserJet printer type is 
  79. selected. 
  80.  
  81.  
  82. ΓòÉΓòÉΓòÉ 7. Left Margin ΓòÉΓòÉΓòÉ
  83.  
  84. The Left Margin is the number of columns of blank space preceding the return 
  85. address. 
  86.  
  87. Note:  Margin settings have no effect when the HP LaserJet printer type is 
  88. selected. 
  89.  
  90.  
  91. ΓòÉΓòÉΓòÉ 8. Print ΓòÉΓòÉΓòÉ
  92.  
  93. The Print button causes an envelope to be printed, using the return address and 
  94. address which are currently displayed. 
  95.  
  96. Multi-threaded Printing 
  97.  
  98. It may take several seconds for each envelope to be spooled for printing after 
  99. you press the Print button.  But since PMENV is multi-threaded , you may 
  100. continue to interact with it while the spooling takes place.  You may type 
  101. another address, use any of the controls, and even press the Print button 
  102. again. PMENV will create as many threads as necessary to satisfy your print 
  103. requests, and will spool multiple envelopes concurrently. 
  104.  
  105.  
  106. ΓòÉΓòÉΓòÉ 9. Save ΓòÉΓòÉΓòÉ
  107.  
  108. The Save button saves the following in the OS/2 user profile: 
  109.  
  110.  o Address 
  111.  
  112.  o Return address 
  113.  
  114.  o Printer type 
  115.  
  116.  o Margins 
  117.  
  118.  These values will be automatically restored when you next run the program. 
  119.  
  120.  
  121. ΓòÉΓòÉΓòÉ 10. Defaults ΓòÉΓòÉΓòÉ
  122.  
  123. The Defaults button restores all controls to their default values.  The address 
  124. and return address fields are cleared to blanks. 
  125.  
  126.  
  127. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  128.  
  129. Dave Briccetti is an independent OS/2 programming consultant. He has been 
  130. working with OS/2 since 1987.  He has one software product, MsgVu, a tool for 
  131. managing files of electronic correspondence.  For clients, he has developed 
  132. OS/2 software for the data communications and mechanical engineering fields. 
  133.  
  134.  
  135. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  136.  
  137. A multi-threaded application is one that can perform more than one task 
  138. concurrently, such as producing print output while continuing to interact with 
  139. the user.